395100
423245
1164417
123268
305189
530770
402989
386251
390772
1041579
971463
446696
789312
882870
820147
909949
1017724
831610
571505
57952
101987
615377
298284
548842